﻿/// <reference path="DataService.js" />
/// <reference path="../Plugins/date.format.js" />
/// <reference path="../HtmlDesign/lib/js/jquery-1.10.2.min.js" />

//LibDocument class
function LibDocumentsViewCount() {
    var _dataService = new DataService();
    this.Init = function () {
        //right menu: Get category
        $('#rmCategories div.list-group').empty();
        _dataService.Get('/api/ApiLibCategories/GetAll', function (data, textStatus, jqXHR) {
            if (data.success) {
                if (data.total <= 0) {
                    $('#rmCategories div.list-group').append('<a href="#" class="list-group-item">Chưa có danh mục nào trong hệ thống</a>');
                }
                else {
                    for (var i = 0; i < data.data.length; i++) {
                        var html = '<a href="/documents/category/' + data.data[i].CategoryId + '" class="list-group-item">' + (i + 1) + '. ' + data.data[i].CategoryName + '</a>';
                        $('#rmCategories div.list-group').append(html);
                    }
                }
            }
            else {
                $('#rmCategories').remove();
            }
        });

        //right menu: Get top 5 Documents by createdate
        $('#rmDocumentsTopNew div.list-group').empty();
        _dataService.Get('/api/ApiLibDocuments/GetTop5New', function (data, textStatus, jqXHR) {
            if (data.success) {
                if (data.data.length <= 0) {
                    $('#rmDocumentsTopNew div.list-group').append('<a href="#" class="list-group-item">Chưa có tài liệu nào trong hệ thống</a>');
                }
                else {
                    for (var i = 0; i < data.data.length; i++) {
                        var html = '<a href="/documents/detail/' + data.data[i].DocumentId + '" class="list-group-item">' +
                                        '<div class="media">' +
                                            '<img class="media-object pull-left" src="' + ((data.data[i].ThumbnaiPath != null) ? '../../Contents/Image/DocumentThumbnails/' + data.data[i].ThumbnaiPath : '../../Contents/Image/thumbnail-none.gif') + '" style="width: 40px; height: 50px;" alt="...">' +
                                            '<div class="media-body">' +
                                                '<p>' + data.data[i].DocumentName + '</p>' +
                                                //'<p class="text-success">Lượt xem: <span class="badge">' + data.data[i].ViewCount + '</span></p>' +
                                            '</div>' +
                                        '</div>' +
                                    '</a>';

                        $('#rmDocumentsTopNew div.list-group').append(html);
                    }
                }
            }
            else {
                $('#rmDocumentsTopNew').remove();
            }
        });
    };
}